#include <cstdio>
#include <algorithm>
#include <cstring>
using namespace std;
const int N=1005;
int c[N];
int a[N];
int cidx;
int aidx;
int n,m;
int main(void){
    scanf("%d%d",&n,&m);
    for(int i=0;i<n;i++){
        scanf("%d",&c[i]);
    }
    for(int i=0;i<m;i++){
        scanf("%d",&a[i]);
    }
    int cnt=0;
    while(cidx<n && aidx<m){
        if(a[aidx]>=c[cidx]){
            aidx++;
            cidx++;
            cnt++;
        }
        else{
            cidx++;
        }
    }
    printf("%d\n",cnt);
    return 0;
}
